package com.daka.http;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.InetSocketAddress;
import java.net.Proxy;
import java.net.URL;
import java.net.URLConnection;

/**
 * Created by yangx
 * CreateTime: 2016/12/16 11:55
 */
public class Utils {
    public static void main(String[] args) {
        try {
            String urlString = "http://127.0.0.1:8080/team/findList";
            URL url = new URL(urlString); //代表了一个网址
            // 首先创建HTTP代理，指定代理的地址和端口
            Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("79.120.193.53", 80));
            // /**     * 首先打开一个连接对象
            // * 可以通过这个对象，在真正发起请求之前，设置一些其它的信息
            // * 比如：代理服务器等
            // */
            URLConnection conn = url.openConnection(proxy);
            InputStream is = conn.getInputStream(); //获得网页的内容
            System.out.println("++++++++++++++");
            //将InputStream转换为Reader，并使用缓冲读取，提高效率，同时可以按行 读取内容
            BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8"));
            String line = null;
            while ((line = br.readLine()) != null) {
                System.out.println(line);
            }
            is.close();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}